to be in rags and tatters - Turkish English Dictionary